﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Demo04
{
    class Program
    {
        static void Main(string[] args)
        {
            //实现查找数组元素索引的功能。
            //定义一个数组，然后控制台输入要查找的元素，返回输入值在数组中最后一次出现的位置。若是找不到，请打印找不到。(不要用Array类的方法)
            int[] arr = { 12, 34, 56, 78, 910, 98, 87, 65, 54, 32 };
            int position = 10;
            foreach (var item in arr)
            {
                Console.Write(item + " ");
            }
            Console.WriteLine();
            while (true)
            {
                Console.WriteLine("输入要查找的元素:");
                int search = int.Parse(Console.ReadLine());
                for (int i = 0; i < 10; i++)
                {
                    if (arr[i] == search)
                    {
                        position = i;
                        break;
                    }
                }
                if (position < 10)
                {
                    Console.WriteLine("输入值在数组中最后一次出现的位置是{0}", position);
                }
                else
                {
                    Console.WriteLine("找不到！！！");
                }
            }
        }
    }
}
